Restaurante
Leo's Italian Social
Recomendado por 9 habitantes locales
Consejos de residentes locales
Great place to eat on the patio along the river in Cuyahoga Falls in the summer. Good food.
Ubicación
2251 Front St
Cuyahoga Falls, OH
Falls River Square