Where is Lafayette Station?

Where is Lafayette Station located?

Lafayette Station, Lafayette Station (BART), United States of America (approx. 37.893185°, -122.12461°)


Where is Lafayette Station on the map?