hotel

South Place Ho­tel

About

The South Place Ho­tel is a lux­u­ri­ous five-star es­tab­lish­ment in the al­ways-buzzing Lon­don City. To snag the best deal on your stay, book di­rect­ly through the ho­tel. You won't re­gret ex­pe­ri­enc­ing their top-notch ser­vice and ameni­ties!

Location
southplacehotel.com+442035030000