Get directions to: Cleo's Fish Palace- Inc., Ventnor City, NJ
Restaurant address: 7307 Ventnor Ave Ste B Ventnor City, NJ 08406, USA
Restaurant: Cleo's Fish Palace- Inc.