Owned and operated by Concord Hospitality, an award-winning hotel development and management company, The Ben is located at 251 N. Narcissus Avenue, one block from vibrant Clematis Street, minutes away from the newly reimagined Rosemary Square and a short drive from Palm Beach International Airport (PBI). Read the Hotel News Resource story here