Town Hall Arts Center (THAC) is located on Main Street in the heart of the Historic Downtown Littleton Shopping District. 2450 West Main Street Littleton, CO 80120 FREE PARKING can be found along the street (2-hour limit) or in either of the FREE light rail parking lots (at the corner of Prince and Alamo or South Rio Grande and Main Street). Click on the map pin to get directions from wherever you are. View Larger Map DON’T WANT TO DEAL WITH TRAFFIC? TRY THE LIGHT RAIL! We are located conveniently 1 & ½ blocks from the Downtown Littleton Light Rail Station via the C or D Line.