Category: Food & Dining
Missing the taste of authentic Indian cuisine here in Saint Leonards-on-sea? The wait is over. Aida Cuisine is a popular place offering delicious Indian food in Saint Leonards-on-sea
East Sussex, England, TN37 6DU, United KingdomOur Network