Outback Steakhouse Restaurants Flowood Contact Information 5286 Park Way , Flowood, Mississippi 39232, United States, 32.33564, -90.064793 601-992-4045 Detailed InformationFull Service