La Grotta is an Italian restaurant offering takeout and delivery.