About Himalaya
Keywords: indian
Retail Location Count: 1
More about Himalaya
Himalaya is located at 1878 Paisley Road West, Glasgow G52 3TE, United Kingdom
+441418823099
http://www.thehimalayarestaurant.co.uk