Home > London > Hotel > Piccadilly Square Apartment


Situated in the Westminster Borough district in London, this air-conditioned apartment is 200 metres from Prince Of Wales Theatre. The property features views of the city and is 200 metres from Charing Cross Road. Free WiFi is available .

Name :     Piccadilly Square Apartment
Phone :    
Address :     4 Bear Street Flat 2
WC2H 7AR London
Mail :