No Facebook account? Sign up with your email address
Log in to review this cafe and add photos.
Saturday 22nd May 2010 saw the much anticipated Square Mile Coffee retail presence arrive in London, in the form of Penny University.
Penny University - situated in Redchurch St, just off Shoreditch High St in the suddenly fashionable East End of London - introduces a new concept in... Read more
This place is closed