2830 Okeechobee Blvd. West Palm Beach, FL. 33406 Located in the heart of West Palm Beach on a… More Details