Amazing three bedroom house with a 18% net return, 2239 Green Rd, Cleveland, OH 44121, USA, in Cleveland, United StatesClevelandDetached house • 3 bed. • 1 bath. • 1210 m²