The Royal Terrace Hotel
Check availability

Rooms from £60.00 ( €66.00 / $87.00 ) per night
The Royal Terrace Hotel
18-22 Royal Terrace
Edinburgh
EH7 5AQ
United Kingdom
This 4-star luxury hotel is on a quiet tree-lined street, 500 metres from Edinburgh Waverley Rail Station and Princes Street. It has a modern gym and a heated indoor pool.
Online Hotel Bookings