★
17 RUE DU MARECHAL, FOCH, ORLEANS, France
Nestled In A Delightful Garden This Lovely 3 Star Orleans Hotel Provides All The Modern Comfort You May Need For Your Business Or Leisure Trip In The Region. Bedrooms Have Flat Screen Tv With Satellite And Free Wifi. The Hotel Is Only A 10 Minute Walk From The Train Station.