We found 1588 restaurants within 1 miles 1 miles of Canada House, 5 Trafalgar Square, London SW1Y 5BJ