Publix 1108

Publix #1108, also known as Publix at The Shoppes at Quail Roost, is a Publix supermarket located at The Shoppes at Quail Roost, at 20201 Southwest 127th Avenue in Miami, Florida.