Apex City Of London Hotel

1 Seething Lane
London
United Kingdom