Taco Bell #2848
8389 Mira Mesa Blvd. San Diego, CA 92126
N 32 54.749
W 117 08.567
back