Lincoln Road Mall is a pedestrian-only promenade and the epicenter of what’s happening in South Beach.