Centrally-located in downtown Stamford, Vela is just around the corner from countless city attractions
1011 Washington BlvdStamford, CT 06901(203) 887-9488Get DirectionsOpen Map
Our conveniently located apartments include expansive community amenities, in-unit laundry, some balconies, walk-in closets, and more.
Our gorgeous, modern studios are centrally located near Metro North and have huge windows with natural light, in-unit laundry, and more.