Villiers Street. Kipling shrine with a better fate than the Grange, Fulham