★ Bills is a medium-sized restaurant located at Covent Gardens in London. It is located nearby multiple theatres so an idle location for a meal just before going to see a show. There was a small step into the restaurant which I was able to get over with a push but that was obviously less… Continue reading Bill’s, Covent Gardens, London – Restaurant Review