The Elgin Hotel

The Elgin Hotel

Located in picturesque, historic Charlestown, the Elgin Hotel overlooks the Firth of Forth estuary and the harbour, and has panoramic views of the Pentland Hills.

View Availability and Book Now