When you stay at Edinburgh Marriott Hotel Holyrood, you'll be in a great location, within just a 10-minute walk of Royal Mile and Princes Street. Guests can visit the spa to indulge in deep-tissue massages, body wraps, or facials, and local cuisine is served at Surf & Turf, which is open for breakfast, lunch, and dinner. An indoor pool, a bar/lounge, and a health club are other features. Fellow travelers say great things about the comfortable beds and helpful staff.