Get directions to: Clelsea's Caribbean Restaurant, West Palm Beach, FL
Restaurant address: 2615 Broadway West Palm Beach, FL 33404, USA
Restaurant: Clelsea's Caribbean Restaurant