Airport Restaurants

102Spania Restaurant

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