Ristorante
Leo's Italian Social
Consigliato da 9 persone del luogo
Consigli della gente del posto
Great place to eat on the patio along the river in Cuyahoga Falls in the summer. Good food.
Posizione
2251 Front St
Cuyahoga Falls, OH
Falls River Square