Get directions to: Umberto's Restaurant & Pizza, Fort Lauderdale, FL
Restaurant address: 2100 E Oakland Park Blvd Fort Lauderdale, FL 33306, USA
Restaurant: Umberto's Restaurant & Pizza