Public market stall