More about Abshar Restaurant
Abshar Restaurant is located at 694 High Rd, N12 9PY London, United Kingdom
02084465104
http://www.theconnoisseur.org.uk/
Similar Listings
Mohsen Kebab
4.1