Mayfair Apartments – Berkeley Square
21 Farm Street London, W1J 5RGLocated 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.
2 rooms
from £259