Best Indian takeaway in Saint Leonards-on-sea, united kingdom

Aida Cuisine

26 Kings Rd Saint Leonards-on-sea TN37 6DU United Kingdom