Apartments Backyard Abode Walnut Creek, Ohio, United States Added on January 14, 2025 Sq Footage: 864 Bathrooms: 1 Pets: Not Allowed