Crab Palace 2

186 W Market St #111, Newark
(973) 624-8889

Menu

The menu is wrong or outdated? Please send us the actual menu to [email protected]