Olympic Hotel Victoria

115 Warwick Way
London
United Kingdom