Publix 595

Publix #595, also known as Publix at Briar Bay Shopping Center, is a Publix supermarket located at Briar Bay Shopping Center, at 13005 Southwest 89th Place in Miami, Florida.