Overview

Edinburgh First - Holland House

Search hundreds of travel sites at once for hotel deals at Edinburgh First - Holland House

18 Holyrood Park Road - Pollock Halls Of Residence - Pollock Halls Of Residence, Edinburgh, United Kingdom
+44 131 651 2007

Call

+44 131 651 2007
Thu 17-8
Fri 18-8

Nearby

    show all
    Reviews
    Map

    Map