Where is Metro/Airport Station?

Where is Metro/Airport Station located?

Metro/Airport Station, Metro/Airport Station, United States of America (approx. 37.368664°, -121.91489°)


Where is Metro/Airport Station on the map?