London Series // No. 3: Timothy Taylor Gallery
Article by Harriet Thorpe – in London; Tuesday, Nov. 11, 2014.
Timothy Taylor Gallery is located at 15 Carlos Place, on a curving street just off Grosvenor Square in the smart Mayfair conservation area. The area is landscaped with luxury fashion boutiques and a fountain, while porters in top hats greet guests outside the neighbouring Connaught Hotel….[read on…]