El Fredo Pizza Vermillion hero image

El Fredo Pizza Vermillion

Restaurant

831 E Cherry St, Vermillion, SD 57069, USA

Biter Score
8.4
Closed
Wednesday: 11 AM – 8 PM