Restaurant
Momo's Pizza - Tennessee Street
15 locals recommend,
Location
1416 W Tennessee St
Tallahassee, FL
Griffin Hgts
Tips from locals
Best pizza and calzones in town. Great options for families. They have some really big pies.