Ted baker London now open on Lincoln RoadFashion fans rejoice – British lifestyle brand Ted Baker London is now open on Lincoln Road. The new boutique is located on the first floor of the iconic 1111 Lincoln Road building. After shopping, take the Juvia elevator to the penthouse for great drinks and outstanding Miami Beach views.