Cozy Italian restaurant, Penny Squares, offering classic dishes in a relaxed setting. Conveniently located near Aldgate station.