About Ambala Deli Bar
Social Link - Linkedin: http://www. linkedin.com/company /ambala-deli-bar
Keywords: restaurants
More about Ambala Deli Bar
Ambala Deli Bar is located at Glasgow, Scotland, United Kingdom
http://www.ambaladelibar.co.uk