London / Places to eat / UKIda restaurant-Queens Park, London Walking down a quiet Victorian terraced street in Queens Park, North-West London, I approach one of[...]