Phone: +441753862403
Address: 71 St. Leonards Road, Windsor I-SL4 3BZ, United Kingdom
City: Windsor
Menu Dishes: 15
Reviews: 3207
"This was an absolute amazing meal! We just happen to wonder in and we are so happy we did. The food was outstanding, the service was excellent, and it was such a cool little restaurant that was very busy (for good reason). A must stop! Service: Dine in Meal type: Dinner"
All prices are estimates on menu.