Top 3 Museums Where London Captures The EyeThe city holds three museums that give the phrase “food for thought” a completely new meaning.