Chelo House is located in Dubai, UAE on Marina View Towers, Tower B Braih St, Dubai Marina. Chelo House is rated 3.7 out of 5 in the category persian restaurant in UAE.
Address
Marina View Towers, Tower B Braih St, Dubai Marina
Amenities
Good for kidsToilets