SJPD overflow parking

Share:

Site for interim housing, in an unpaved parking lot against a freeway onramp