Surrounded by views of the city, Babylon Piccadilly is a sustainable apartment in London, offering guests an environmentally friendly accommodation close to Piccadilly Theatre.
Number of rooms: 4
11 Brewer Street, Westminster Borough, London, W1F 0RQ, United Kingdom