Hotel De France, Montargis (3-star) | TravelManiac