Los Angeles County Sheriff's Lt Alex Villanueva says the single-engine Piper Cherokee clipped a stop sign but stayed upright after it landed in the empty lot. As the deputies talked to the pilot, they suspected he might be intoxicated and arrested him.
Darrell Roberts, 58, the only person on board, could face a misdemeanor DUI charge. Villanueva says the pilot got lost and ran out of fuel during a planned flight from Temecula 97km south to San Diego.
The plane ended up about 113km north of where it took off.