Shangri-La

138 Cambridge St.
Boston
Massachusetts
United States