Multiple award-winning restaurant City Spice is the best Indian restaurant in London for the world’s best Curry houses.
Show your support and receive all my stories in your feed.