Colliers Hotel, London

97 Warwick WayVictoria Station, LondonSW1V 1QL, United Kingdom