Not logged in. Login
1 Like
1 review

Momo's Pizza

1416 W Tennessee St

Tallahassee, FL



Phone: (850) 224-9808


or Cancel
New Likes
Recent Reviews




Natalie V.

Brooklyn, NY

Mar 24, 2010

Ahh Momo's......You'd think that I'd be able to find a better slice in NY, but alas, nothing compares to you! With all the flirty, handsome pizza throwers, the personalized slices, and the cheap beer, what more could a girl want?? You are the reason I come back to Tallahassee (sorry can visit, but pizza doesn't hold up well on a plane)