Frisco Flavor hero image

Frisco Flavor

Restaurant

3331 24th St, San Francisco, CA 94110, USA

Biter Score
9.2
Open
Tuesday: 10:30 AM – 9:30 PM