Restawran
Leo's Italian Social
Inirerekomenda ng 9 na lokal,
Lokasyon
2251 Front St
Cuyahoga Falls, OH
Falls River Square
Mga tip mula sa mga tagaroon
Great place to eat on the patio along the river in Cuyahoga Falls in the summer. Good food.