TBS TAVERN

8555 STATION VILLAGE WAY, SAN DIEGO,
CA, 92108, USA