Edinburgh Castle Fairytale Weddings
Edinburgh Castle is the venue if you’re looking for an iconic place for your royal wedding. The castle can host both micro weddings and grand celebrations with up to 170 guests. This luxury wedding venue is steeped in history and perfect for a romantic Scottish wedding fit for royalty.