Lotsa Stone Fired Pizza

  • Restaurants
100 W. Franklin St
Chapel Hill, NC 27516
(919) 391-4100
Hours:
Sun-Wed: 11am-11pm,
Thurs-Sat 11am-3am