If you are looking for the best Indian restaurant in London, then City Spice is a great choice! This restaurant is well known for its delicious and authentic Indian cuisine, with a wide variety of flavorful dishes. The atmosphere is inviting and the staff is friendly and attentive. Whether you're looking for a quick bite or a full meal, City Spice is sure to please. Try their famous Chicken Tikka Masala for a truly unforgettable experience!