1 Addington Street
Situated on London's South Bank, this modern hotel is just a few minutes walk from the River Thames and London Eye. It offers a health club, gym, and a restaurant.
COMMENTS (0)
(You have to be logged in) Add Comment