The Osbourne Hotel
Check availability

Rooms from £24.00 ( €35.52 / $43.92 ) per night
The Osbourne Hotel
51-59 York Place
Edinburgh
EH1 3JD
United Kingdom
Osbourne Hotel is a 5-minute walk from Princes Street, Edinburgh Playhouse, National Portrait Gallery, St Andrews Bus Station and a variety of restaurants and bars to suit all budgets.
Online Hotel Bookings