1/21
Apartment - 0.35 miles from city center
Available Rooms
2
2
Surroundings
Le Central is situated in Montauban. Among the facilities at this property are a 24-hour front desk Show more

Directions
Address: 13bis Rue Pasteur, 82000, Montauban, France
Check-in details
15:00 - 00:00
Check-out details
08:00 - 11:30