MALMAISON EDINBURGH HOTEL

1 TOWER PLACE
United Kingdom