March 22, 2011
Courtesy Table 100
Owners of Babalu will open Table 100, a restaurant with European flair, in Flowood next month.