Richard Tucker Square: Richard Tucker Square

New York, Manhattan