Definitions for "Alvarado Transportation Center"
The Alvarado Transportation Center (ATC) is a multimodal transit hub located at 100 1st Street SW in downtown Albuquerque, New Mexico.