Video arcade · 2206 Balboa Ave 2nd Floor, San Diego, CA
More food in San Diego, CA · Video Arcade in San Diego