Lah Lah is located in Dubai, UAE on Fourth Floor, Zabeel House by Jumeirah, The Greens Onyx Towers, Tower 3. Lah Lah is rated 4.3 out of 5 in the category pan-asian restaurant in UAE.
Address
Fourth Floor, Zabeel House by Jumeirah, The Greens Onyx Towers, Tower 3
Amenities
High chairsToilets