Pucker up those lips at one these 10 London restaurants and enjoy a delicious night out. 1 London is replete with fine restaurants. Here are 10 we tried out and suggest you do too. So pucker up and make your way to one of the funky London restaurants. 1. Penelope’s, Russel Street, London Penelope’s restaurant…