Rated
5.0 out of
5 from
1Reviews
Capo's Pizza II
is a pretty good Pizza Restaurant
Ranked #1 of 24 Restaurants in Elmwood Geneva.
Some say it is great.
★★★★★ on the 7th of August, 2013
The only place in town for GREAT pizza I've been living here for 35 years