CitygemshiddenMy London Mayfair – where electricity was discovered by Vic Keegan 04/11/2012 written by Vic Keegan This imposing Greek styled building in the middle of Mayfair feels more like a gentleman’s club than a scientific institution yet it has a jewel of a museum… Continue Reading 04/11/2012 0 TwitterEmail