Step In Restaurant is located in Avadi, Chennai, where you can entice your taste buds with delicious starters, pizzas, burgers, sandwiches, wings, lollipops, grilled chicken and more. The restaurant serves both veg and non-veg delicacies. The chefs are expert in providing you delicious taste so that you can have mouth-watering eating experience.
|Thank you for submitting your review! It has gone for a quick approval and will show up shortly on our website|
Outlet : Ambattur