Shangri-la

Dim Sum, Vegetarian, Chinese

Categories: Dining & Restaurants

Main Location

149 Belmont St
Belmont, MA 02478