This modern apartment is located in the heart of The City of London, a few minutes walking distance from Blackfriars Station and Millenium Bridge. It has a contemporary look with wooden floor in the whole apart ... Read more

View all Luxury Hotels in London