More about Delima Restaurant
Delima Restaurant is located at 70 Brick Lane (Poplar), London, Greater London, United Kingdom
Similar Listings
Putera Puteri
4.5