City park
Toby's Plaza
Cleveland, OH92% like it (4.6 / 22 Reviews )
ABOUT
Toby's Plaza is a city park located
at 11440 Uptown Ave, , Cleveland
, OH.
It has received 22 reviews with an average rating of 4.6 stars.
It has received 22 reviews with an average rating of 4.6 stars.
FAQs
LOCATION
Toby's Plaza Location