Green Chillies

Barsha 1, Al Barsha Building, Behind Holiday Inn Hotel, Dubai