Publix 1561

Publix #1561, also known as Publix at River Landing, is a Publix supermarket located at River Landing, at 1420 Northwest North River Drive in Miami, Florida.