12832 Jefferson Avenue, Newport News, Virginia 23608(757) 874-5823
This restaurant is permanently closed.