Map
185–189 St. Georges Rd., Glasgow, Scotland G3 6JD, United Kingdom
Restaurant
Asia Style