Papalote Mexican Grill

3409 24th St
San Francisco, CA  
Hours of Operation
Mon-Sat 11am-10pm
Sun 11am-9pm
Customer Reviews
George L. on 09/05/2014
I could go here every week and still get...
mom2be87 on 03/05/2010
This place is Not what I expected. I saw...
Business Details
People Also Viewed
306 Broderick St
San Francisco, CA