Get directions to: Little Italy, Newport News, VA
Restaurant address: 13175 Jefferson Aveste 11 Newport News, VA 23608, USA
Restaurant: Little Italy