Abdulla Al Fahed Building 2, Al Nahda Street, Al Qusais 2, Deira, Dubai, Al Qusais 2, Deira
3.58 mi from Al Mamzar
New Kozhikode Star Restaurant – authentic Kerala and South Indian cuisine in Al Qusais 2, Deira with free delivery and public parking.
Is this your listing?