Cafe Rosa Restaurant

Lezayre Road, Lezayre, Isle of Man,
Opening hours
Mon-Fri 11:00am To 7:30pm
Reviews
Description
  • Maincourses
  • Steak
  • Fish
  • Classics