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