La Terrazza is a restaurant offering ample terrace seating and a smaller indoor dining area.