Lodha Lincoln Square is Located on 18 Portugal St, London. adjacent to the historic Royal Courts of Justice and world-renowned LSE and King’s College, Lincoln Square offers easy access to Covent Garden’s finest restaurants, shopping and theatre, the Thames waterfront as well as the vast open greens of the neighbouring Lincoln’s Inn Field.The area in which Lincoln Square is located is RICH IN INSPIRATION – from the atmospheric Lincoln’s Inn and Lincoln’s Inn Fields, ancient retailers and pubs to the compelling SIR JOHN SOANE’S MUSEUM.1 The interiors of the residences are a reflection of the building’s architecture, local history and society, as well as London itself.