‹ All Listings

Restaurant Listings


Momo's - Market St.

1410 Market St. , Tallahassee , FL 32312
850-412-0222
Cuisine: Pizza
Quick Facts:

Sun-Tues: 11am-9pm, Wed-Thurs: 11am-9:30pm, Fri & Sat: 11am-10pm

Description:

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.