La Piazza is a sophisticated restaurant within a hotel, offering Italian and international cuisine with wine and takeout options.