Publix 1406

Publix #1406, also known as Publix at Villages of Amelia, is a Publix supermarket located at Villages of Amelia, at 463855 Florida Highway 200 in Yulee, Florida.