B+B Edinburgh is a charming boutique hotel, located a 20-minute walk from Edinburgh Castle and the Royal Mile. The hotel has a historically listed façade and an impressive grand staircase. Elegant and contemporary accomodations come with a tiled bathroom, and feature a flat-screen satellite TV and facilities for making tea and coffee. A full, cooked breakfast is provided in the atmospheric dining area with its wooden floor and large fireplace. There is also a bar, where guests can enjoy cocktails, beers and wines. Haymarket Rail Station is a 10-minute walk from the building. The shops, restaurants and attractions of Princes Street can also be reached in around 10 minutes on foot.