Old Navy 6217

Old Navy #6217 is an Old Navy clothing store located at South Lakeview Plaza, 4498 Lemay Ferry Road in Mehlville, Missouri.