Little Star Pizza

Where
846 Divisadero St, San Francisco, CA
Call
(415) 441-1118
Web
Little Star Pizza Website
Tags
Restaurants, Pizza
Hours
Sun (5pm - 10pm)
Mon (Closed)
Tue - Thu (5pm - 10pm)
Fri - Sat (5pm - 11pm)