Do you want to sleep, eat and play golf all in one place? Then these golf resorts in Edinburgh are just what you're looking for. A golf resort typically has at least one 18-holes golf course but on many occasions more than that. It also has accommodation directly on or very near the golf course and you can have breakfast, lunch or dinner in an on-site restaurant. Golf Resorts usually also come with a pool or spa facility and regularly have other sports facilities. These Golf Resorts in Edinburgh certainly won't let you down!