Montana Hotel  Pictures

Situated in South West London close to South Kensington
Hotel offers air-conditioned 3 star accommodation..

>>>BACK TO MONTANA HOTEL PAGE
CLICK AN IMAGE TO ENLARGE/PLAY SLIDE SHOW