Papalote Mexican Grill

3409 24th St
San Francisco, CA  
Hours of Operation
Mon-Sat 11am-10pm
Sun 11am-9pm
Customer Reviews
Ann A. on 10/29/2014
Great place to get your face stuffed wit...
George L. on 09/05/2014
I could go here every week and still get...
Business Details
People Also Viewed
306 Broderick St
San Francisco, CA