Ambica Flavours
Phone Number: 7093333402
Website: Suggest Official Website
Categories: Indian Restaurant, Hotel
Address: new bus stand, n.r pet,, Eluru 534002
GPS Coordinates:
16.70761,81.08865
Eluru district, Andhra Pradesh, India
Facebook: facebook.com/894790467247611
Instagram: Photos and Videos