Back to Edinburgh

Apex Waterloo Place Hotel

HotelEdinburgh

Photo supplied by our booking partner

Apex Waterloo Place Hotel is a hotel situated in the Scottish capital of Edinburgh. The property is located at 23-27 Waterloo Place, providing accommodation within the city.

No reviews on VacationGuide yet.