The International Hotel

163 Marsh Wall
London
United Kingdom