Camden, London, United Kingdom

Meliá White House Apartments

Melia White House London hotel at night, illuminated stone and glass buildings. - Meliá White House Apartments, LondonMelia White House London hotel at night, illuminated stone and glass buildings. - Meliá White House Apartments, London