Apex Waterloo Place Hotel
Apex Waterloo Place Hotel
Hotel
23-27 Waterloo Place, Edinburgh, Scotland, United Kingdom
90
Excellent ·
889 reviews