About Ambala Glasgow
Ambala Grill & Steak Restaurant
We are Back!
More about Ambala Glasgow
Ambala Glasgow is located at 11 Forth Street, G41 2SP Glasgow, United Kingdom
01412581120
http://www.ambaladelibar.com