

At the Roslin Beach Hotel, we offer a diverse range of dining offers to suit every taste. Whether you're in the mood for a leisurely brunch, sophisticated brasserie dishes, gourmet a la carte selections, or a classic afternoon tea, we have something for everyone.
For a limited time only, enjoy 2 for 1 on selected brunch dishes.
Available for a short time only, enjoy 2 for 1 on Brasserie menu items!
Available until 1st May, escape the ordinary with a mid-week lunch time treat.
Indulge in a two course lunch from our A la Carte menu for just £30 between 12pm-5pm.
Enjoy a full English breakfast, hot drink and glass of prosecco for just £25.
Enjoy a two course dinner from our A la Carte menu between 6pm-7pm for just £35.
Enjoy three small plates for the price of two
Enjoy midweek traditional afternoon tea for £33 per person
Pair a complimentary glass of prosecco with any delicious dish chosen from our brunch menu