Located close to Royal Mile and Edinburgh Playhouse Theatre, The Balmoral Hotel provides dry cleaning/laundry services, a fireplace in the lobby, and 2 bars. Treat yourself to a body wrap, a body scrub, or a hot stone massage at the onsite spa. At the 3 on-site restaurants, enjoy breakfast, lunch, dinner, kids' meals, and a Michelin star rated meal. Free in-room WiFi is available to all guests, along with a gym and a steam room.