Company name: The Square Bar & Restaurant
Description: Global cuisine in an elegant atmosphere
6 Norby Rd, Glasgow G11 7BN, United Kingdom