La Terrazza is an Italian restaurant specializing in house-made pasta and pizza with a Mediterranean flair.