koolba indian restaurantRestaurants in GlasgowRestaurants in Glasgow is a warm, modern, and inviting authentic Indian restaurant in Glasgow, located in the heart of the Merchant City…May 24, 2016May 24, 2016