Publix Super Market at Inverrary Falls
5855 W Oakland Park Blvd Ste 203, Lauderhill FL 33313