Buckle Street Studios, located in the Aldgate East neighborhood of London, is a new thirteen-story building comprised of 103 compact apartments, a mezzanine co-working space, coffee shop, meeting ...