IMPORTANT: Due to renovations, use the 407 Lincoln Lane entrance. Located at 407 Lincoln Road, Miami Beach's tallest office building stands proudly in the heart of the renowned Lincoln Road outdoor pedestrian promenade in the heart of Miami Beach. Our 14-floor tower is a recognized landmark, distinguished by its iconic clock display. Offering turnkey offices ranging from 194 to 3,425 sq ft, we cater to professionals who value both style and convenience in Miami's iconic district.