Lake View Tearoom & Licenced Restaurant
Reviews
User
Best steak a had so far
More about Lake View Tearoom & Licenced Restaurant
Lake View Tearoom & Licenced Restaurant is located at Oswestry SY10 0ND, UK