Creme de la Creme Delicatessen is a food establishment located at 18-20 Mark Square. It is identified as a delicatessen and offers food and drinks to walk-in customers.