Navajo Lodge

5721 El Cajon Blvd San Diego CA 92115 USA

(619) 583-1221

Location