Where is Palomar Street Station?

Where is Palomar Street Station located?

Palomar Street Station, Palomar Street Station, United States of America (approx. 32.603294°, -117.08508°)


Where is Palomar Street Station on the map?