Hotels in Lestrade

1 Lestrade hotel

Hôtel Le Colombier

Hôtel Le Colombier

107, Avenue Du Colombier, Lestrade, 19600

Free Internet
Amenities:
Room Service
Restaurant
Individually-wrapped food options are available
Internet Access - Free Public Access
BBQ Grills
Pet Friendly
Lounge/Bar

Find More Hotels Nearby