Halloween08.jpg
The Chinatown Courts are right near South Station in Boston, at the corner of Kneeland St & Lincoln St. See it on a map here.