358 of 629

Mouse over image to enlarge it

Permanent
URL

Central Square Parking Deck
Waltham, Massachusetts
United States
Posted Sep 7, 2006
Photo by Robert Kendall

I parked my sticker here. There seem to be a lot of cars here as well, but I guess they'll get towed.


(Newest First)