Metro 121 LLC in Milford presents Metro Star Apartments, a collection of distinctive boutique apartments available for rent in close proximity to downtown Milford, CT and New Haven, CT, conveniently situated near Yale New Haven Hospital.
Experience the charm and convenience of these unique living spaces, thoughtfully designed to offer a blend of style and comfort in a prime location for those seeking a vibrant urban lifestyle in the heart of Connecticut.
Generated from their website's infomation