Les Ambassadeurs is a hotel offering unpretentious rooms with modern amenities and features a refined French restaurant.