Boulder Creek Apartments at 3455 Table Mesa Drive, Boulder, CO 80305 | HotPads