Located in London, Mayfair Apartments - Berkeley Square offers self-catering accommodation with free WiFi access throughout. The apartments are situated 700 metres from Oxford Street and 800 metres from Marble Arch.
Located in London, Mayfair Apartments - Berkeley Square offers self-catering accommo Read more
Located in London, Mayfair Apartments - Berkeley Square offers self-catering accommodation with free WiFi access throughout. The apartments are situated 700 metres from Oxford Street and 800 metres from Marble Arch.
Located in London, Mayfair Apartments - Berkeley Square offers self-catering accommodation with free WiFi access throughout. The apartments are situated 700 metres from Oxford Street and 800 metres from Marble Arch.
Number of Rooms: 2