Thumbnail – Taylor Street Gallery (DSC_9162) Published April 28, 2016 at 1212 × 733 in Taylor Street Gallery The Taylor Street Barista sign from outside Taylor Street Gallery near London’s Monument.