MELI WHITE HOUSE - United Kingdom
London, England - United Kingdom
Property ID: 8593
Situated in the heart of London, just in front of Regents Park and within walking distance of Oxford Street and Piccadilly Circus, and easily accessible to the financial and business districts.
Check-in Time: 16:00
Check-out Time: 10:00
Check-in Days: Saturday