Massive New Walgreens Opens On Lincoln Road

At the Ritz Carlton on Lincoln Road in South Beach, a Walgreens has opened in the ground floor retail space.

Walgreens signed a 75-year lease for the space in 2013, and just completed construction.

A Walgreens store across the street has closed. It was recently sold for $28 million, but that sale is being challenged in the courts.