Do they show New Orleans Saints games?
Address: 4320 Viewridge Ave, San Diego, CA 92123, USA
Neal Langerman | Aug 24, 2019
No. They do not have TVs in the dining area.
Rod Gullo | Aug 24, 2019
No tv
Will Morgan | Aug 24, 2019
No TV's at the restaurant
Jessica Comfort | Aug 24, 2019
No
Thanks! Your answer is awaiting moderation.