Directions to Palace Street ApartmentsAddress: 15 Palace Street, London, England
Average rating: 65%
Rooms from: US$ 0
Directions to Palace Street Apartments
15 Palace Street, London, SW1E 5HS. We are fortunate to have an incredible location, just moments from Buckingham Palace and only 2-3 minutes walk from Victoria Railway (trains to South East / South West England) and Tube station (Victoria, District & Circle lines). Many buses serve the area.