Get directions to: Cathay Center Restaurant, North Weymouth, MA
Restaurant address: 211 Bridge St North Weymouth, MA 02191, USA
Restaurant: Cathay Center Restaurant