Papito's Mexican Restaurant Restaurants Flowood Bookmark Contact Information 173 Promenade Boulevard , 39232, Flowood, 32.342223, -90.059752 601-919-0448 Detailed InformationFull Service