Leroy & Clarkson

Location: Chinatown, New York