Toulon - France
Toulon - France
Toulon - France

This Holiday Inn Toulon City Centre hotel is a 10-minute walk from Place de la Libert and a 5-minute walk from Toulon Train Station. It has an outdoor swimming pool, a furnished terrace and a fitness room. It a ... Read more

View all hotels in Toulon