Grand Service station , Baghdad Street, Al Qusais 1, Deira, Dubai, Al Qusais 1, Deira
1.18 mi from Al Twar 1
Lallumma's Restaurant - South Indian and Kerala cuisine in Deira, Lallumma's serves authentic dishes daily noon to midnight.
Is this your listing?