Get directions to: Lloyd's Restaurant, Newport News, VA
Restaurant address: 3408 Jefferson Ave Newport News, VA 23607, USA
Restaurant: Lloyd's Restaurant