Avonmore Hotel Cartwright Gardens, London

57 Cartwright GardensHolborn - Covent Garden, LondonWC1H 9EL, United Kingdom