Crab House Seafood Restaurant
< Back To Previous
  • Chelsea Piers, Pier 61
  • New York, NY 10011
  212-835-2722

  • Chelsea Piers, Pier 61
  • New York, NY 10011
  212-835-2722

Features crab dishes, lobsters, shrimp, and fresh fish at the Chelsea Piers.


Advertisement
Advertisement