Definitions for "100th Street Bus Depot"
The large 100th Street Bus Depot is located at East 100th Street and Lexington Avenue, in the Spanish Harlem neighborhood of Manhattan in New York City. The depot runs Articulated buses alone. This depot replaced four displaced bus routes that came from the Michael J.