Although some restaurants in London have a casual dress code, it is generally safer to opt for smart casual attire when dining at a nicer establishment. Sneakers may be considered too casual in such venues. It is recommended that you wear dressy shoes or other formal footwear to ensure that you are in keeping with the atmosphere and expectations of the restaurant. However, it is always a good idea to check the dress code of the restaurant you plan to visit before making any assumptions.