‹ All Listings

Restaurant Listings

Momo’s - Tennessee St.

1416 W. Tennessee St., Tallahassee , FL 32304
Cuisine: Pizza
Quick Facts:

Sun- Thurs: 11am- 10pm, Fri & Sat – 11am-11pm


After devouring a slice “as big as your head” at this 2017 Best Pizza winner, chain pizza simply is not gonna cut it. From the black-and-white photos to the bathrooms decorated in album covers, the restaurant has an unmistakable and enjoyable “hole in the wall” vibe.