Coffee shop located on Piccadilly.