Beechers, a hotel restaurant, offers airy rooms and a spa. Enjoy contemporary European cuisine in an elegant bistro setting.