THE LOT- Liberty Station

2620 Truxton Rd, San Diego, California 92106

2620 Truxton Rd, San Diego, California 92106
Restaurant