apartments for rent at 810 Seward