Hotel Tilbury(3 stars)

Rue du Général Leclerc, Haute Ville View on map