Ovilash Restaurant & Takeaway
Restaurant • Indian restaurant· Dine-in · Takeaway · Delivery People often mention service, restaurant, meal, excellent,
Address
36 Radford St, Stone ST15 8DA, United Kingdom
Website
Contact
+44 1785 813137Price rating
$$ $$
Rating on Google Maps
4.40 (140 reviews)Open on Google Maps