Al Nawras Tower, Amman Street, Al Nahda 1, Deira, Dubai, Al Nahda 1, Deira
2.31 mi from Al Qusais Industrial 4
Malabar Adukkala Restaurant – South Indian and Chinese cuisine in Deira with free delivery and family-friendly dining daily 7am–midnight.
Is this your listing?