The Village at Stetson Square 3010 Eden Avenue, Cincinnati, OH 45219