Airport Restaurants

102Spania Restaurant

Address: 3050 Pio Pico Dr., San Diego, CA 92008