Skopelos at New World

Categories

Event Venues & Services

About Us

The historic building that is home to Skopelos at New World and New World Inn is located at 600 South Palafox Street. Situated in the heart of one of “Americas Great Places,” the building is part of P