Welcome to Luna Rossa St Andrews! We're more than just an Italian restaurant and bar; we're a family-friendly spot nestled right here at Stewart's Resort, near the beautiful town of St Andrews.

Our passion is bringing you delicious Italian cuisine, crafted with the freshest local ingredients, especially the incredible seafood from the East Neuk. We love creating a vibrant hub where people can come together, sharing great food and even better company.

To complement your meal, we offer a carefully selected range of wines and expertly crafted cocktails. We're also proud to collaborate with Premier Stays and make the most of all the fantastic facilities Stewart's Resort has to offer. This means we're the perfect venue for your special moments, whether it's an intimate private party, a charming small wedding, or a lively children's party. For family fun, you'll find a kids' outdoor play area and crazy golf right on site, and during the warmer months, we host fantastic weekend BBQs. Plus, with free parking, your visit is always hassle-free.

Beyond our delicious food and inviting atmosphere, we're deeply committed to our local community and charities, believing in giving back to the place we call home. We can't wait to welcome you!
Our Website
Home