Camelot – 114 S Narcissus Ave Address 114 S Narcissus Ave West Palm Beach, FL 33401 Phone Number (561) 408-1001 Hours of Operation Friday 9pm – 4am Saturday 9pm – 4am Online Reviews westpalmbeach2022-08-08T00:39:49+00:00 Share This Amazing Location! FacebookTwitterPinterestVk