Shangri-la, Belmont, Massachusetts [Closed]

Shangri-la, Belmont, Massachusetts [Closed]
Shangri-la, Belmont, Massachusetts (Jan 2010)

149 Belmont St, Belmont, MA 02478

Jan 2010

[Closed]

A La Carte Takeout Menu