The Square Kitchen is a contemporary cafe offering quick, tasty, and affordable food options. Located at Portsmouth Guildhall.