The best kind of vacation is when you come somewhere new and it feels like home: apartment «Nomad Collection Serviced Apartments Palace Street» is located in London. This apartment is located in walking distance from the city center.
15 Palace Street London SW1E 5HS,Palace Street, London, SW1E 5HS