Location
Address
2038 W Ave I,
Lancaster, California,
93536,
USA