Full Map View:
12761 W VENTURA ST, EL MIRAGE 85335