Royal British Hotel
Royal British Hotel
20 Princes Street
Edinburgh
EH2 2AN
United Kingdom
Rooms from £65.00 ( €96.20 / $118.95 ) per night
The Royal British is situated on famous Princes Street in the heart of Edinburgh, particularly popular with shoppers. In keeping with traditional Scottish hospitality, a truly warm welcome awaits you from our attentive staff.
Similarly Priced Hotels
- Hot-el-apartments Edinburgh Waterfront , from £62.00 ( €91.76 / $113.46 )
- Best Western Edinburgh Capital Hotel , from £64.00 ( €94.72 / $117.12 )
- Mercure Point Hotel , from £65.00 ( €96.20 / $118.95 )
- Ten Hill Place Hotel , from £65.00 ( €96.20 / $118.95 )
- The Original Raj Hotel , from £65.00 ( €96.20 / $118.95 )
- The Royal Terrace Hotel , from £65.00 ( €96.20 / $118.95 )
This hotel supplied in conjunction with Bookings.