- Sort By:
- Date
Aida cuisine
26 Kings Road, Saint Leonards-on-sea TN37 6DU, United Kingdom
01424 443399 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-s