Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
Hotel
Picardy Place Top Of Leith Street, Edinburgh, Scotland, United Kingdom
86
Very Good ·
919 reviews