The Tower Hotel

St Katharine's Way,
London
United Kingdom