
St Nazaire, France
Brit Hotel Saint Nazaire Centre
3-star hotel · BRIT HOTEL
This charming hotel is located at the heart of St. Nazaire, in France. The hotel is located close to many of the area's most prominent attractions. Guests will find themselves within easy access of a host of shopping, dining and…
- Wi-fi
- 24-hour reception
- Restaurant
- Laundry service
