Sign up for exclusive roomguide.co.uk email only offers
Show on map
The Hotel Le Cap is located in Tallard in the south Alps, 15 minutes drive from Gap city centre. It offers an outdoor swimming pool and a sauna and mountain… More
View all of the 1 hotels in Tallard!