Back
New Shanghai Restaurant Logo

New Shanghai Restaurant

0.65mi
21 Hudson St, Boston, MA 02111, USA, Boston, MA, 02111
Not Available Now (Available Mon 11:30 AM - 10:00 PM)Call Now
About New Shanghai Restaurant

If you're looking for Seafood restaurants in Boston look no further. New Shanghai Restaurant is known for having some of the best Seafood in Boston. Located at 21 Hudson St, Boston, MA 02111, USA...show more

Sorry, no services are available for this restaurant.Search nearby instead
Sorry, no services are available for this restaurant.Search nearby instead