Do a search on "Flowood" in this forum and you'll see reviews of a couple places with addresses. Then you can determine if either of them is the one you're after.
The Health Studio moved from Hwy 80 on Pearl a couple of years ago and is now located east of Ellis on Hwy 80 now. They changed the name to just The Studio now. Never been to the place though.