Hill Street Mayfair Apartment London
Situated within 1.2 km of Buckingham Palace and 1.4 km of Piccadilly Circus in the centre of London, Hill Street Mayfair features accommodation with seating area and flat-screen TV.
Number of rooms: 19
39 Hill Street 8, Westminster Borough, London, W1J 5LZ, United Kingdom