Report Abuse
Re: Shopping
There's an upper level Publix with an escalator in Miami Beach. Really neat. Publix is the best supermarket in Florida.
There's an upper level Publix with an escalator in Miami Beach. Really neat. Publix is the best supermarket in Florida.