741 Seward Avenue
Experience a blend of historic charm and modern convenience at the recently renovated Debora Apartments. Immerse yourself in the vibrant local scene of New Center, where charming shops and delightful restaurants await your exploration as beautiful landmarks like the Fisher Building grace the skyline. Whether you’re seeking cultural experiences, shopping excursions, or culinary delights, the Debora provides the perfect starting point.
Offers studio, one, and two bedroom apartments.