Le Strasbourg is an elegant hotel and restaurant offering modern fine dining and airy accommodations with a terrace.