Tsubasa Sushi

429 Gough St, San Francisco CA

(415) 551-9688

Hours of Operation Today,
  • OPEN UNTIL 9:30 PM

Location