Pizza Locanda is an Italian restaurant specializing in pizza, with delivery options available.