Waterford Place Apartment Homes has pet-friendly one, two and three bedroom apartments are located north of Denver just off of the E 120th St. exit on I-25. Waterford Place apartments are convenient to downtown Denver, numerous community parks and golf courses, and shopping at the Orchard Town Center Mall. Come check out everything Waterford Place apartments have to offer!