
London, United Kingdom
Ebury House
1-star hotel
This Victorian hotel is centrally located in London, just a 5 minutes' walking distance away from Victoria rail and coach station. Buckingham Palace, Hyde Park and Harrods can be found just a short distance away. Guests are…
- Wi-fi
- 24-hour reception
- 24-hour security
- Electric kettle


