Rajput Restaurant London / Tower of london has more than 900 years worth of history as a royal palace, prison, fortress and jewel house.