Central House Hotel Victoria

39 Belgrave Road
London
United Kingdom