Greywalls Hotel and Chez Roux
With a stay at Greywalls Hotel and Chez Roux in Gullane, you'll be next to a golf course, just steps from Muirfield Golf Course and a 3-minute drive from Gullane Golf Course. This 5-star hotel is 20.2 mi (32.5 km) from Portobello Beach and 1 mi (1.6 km) from Gullane Beach.