Abdulla Al Fahed Building 2, Al Nahda Street, Al Qusais 2, Deira, Dubai, Al Qusais 2, Deira
0.40 mi from Al Twar 2
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?