Apartments in Downtown New Haven CT

Metro Star Luxury Apartments and Yale University: A Match for the Books

You can call it The Elm City, the Cultural Capital of Connecticut, or the home of Yale University; the city of New Haven has garnered the reputation for being a hip, vibrant city full of New England charm. New Haven is an incredible place to call home—and our luxury apartments are at the center of it all.

Whether you are completing your medical residency with the renowned Yale-New Haven Health System, attending the Yale School of Architecture, or earning your doctorate at Yale Law School, Metro Star apartments in downtown New Haven provide you with a well-appointed living space for your time in our energetic city. Our New Haven apartments were made with Yale University staff and students in mind:

Ideal Location

Our apartments in downtown New Haven are not only steps away from Yale University, but they are centrally located to all of the delectable restaurants, unique shops, and cultural experiences New Haven has in store for its residents. All of our New Haven apartments were strategically selected to provide you with an exclusive living experience with easy access to everything you need while working at, or attending, Yale University.

Upgraded Amenities

Our luxury apartments in New Haven, CT were inspirationally designed to emulate the local architecture, providing a cohesive experience from work to play to home. We offer three incredible apartment options in New Haven (with a fourth coming soon), each full of high-end amenities to provide you with a gorgeous place to call home:

  • Metro 260 – The intriguing design of this historic building features the original steel beams, giving it a cool industrial vibe. The units at these apartments in downtown New Haven also have in-home laundry, hardwood floors, and custom cabinetry for your enjoyment.
  • Metro 297 – These luxury studio apartments also feature high-end finishes and appliances, while their simplistic design evokes an environment of relaxation.
  • Metro 280 – Our boutique apartments in New Haven, CT feature incredible views of the city, deluxe finishes, upgraded options, and outdoor decks.
  • Exceptional Customer Service

    When you are associated with Yale University, it is clear that you expect the best, and with one of our luxury apartments in New Haven, that is exactly what you will get. Not only will you have access to prime locations and incomparable features, you will be privy to our superior customer service. We promise to always be here when you need us so that your renting experience will be enjoyable for the tenure of your stay in New Haven. Contact a leasing agent today to reserve your luxury apartment in downtown New Haven.