Get directions to: China Ocean Restaurant, Chelsea, MA
Restaurant address: 59 Williams Street Chelsea, MA 02150, USA
Restaurant: China Ocean Restaurant