Holland Park Mews | England Photo Spot
Share this Page
Holland Park Mews is a quaint cobbled street sitting tucked behind a stone archway just off of Holland Park. This street is lined with almost identical townhouses with crisp white paintjobs and black staircases. (London, England)