Two restaurants that share a south London heritage and an international flavour have signed contracts to open new premises at Elephant Park, the £2.3 billion regeneration project being delivered by Lendlease and Southwark Council in Central London. Popular Ecuadorian restaurant, Miko’s, will move from the Elephant & Castle shopping centre, into a 1,200 sq ft space at 17 … [Read more...]