The Tower Hotel

The Tower Hotel
St Katharine's Way, London, E1W 1LD