Holiday Inn Toulon City Centre Toulon A family-friendly hotel in the city-centre of Toulon. Minutes from Place de la Liberté and Toulon Station, Holiday Inn® Toulon City Centre hotel is a ... Save Up To 60%