More about Delima Malaysian Restaurant
Delima Malaysian Restaurant is located at 36 Southwick St., W2 1JQ London, United Kingdom
+442072620050
http://www.delima-restaurant.co.uk/
Similar Listings
Rasa Sayang
3.8