Ready for unique dining experiences? Among the best restaurants in London are Inamo, Rainforest Cafe, Hard Rock Cafe and Jamie Oliver's restaurant.