Labotessa is a tiny gem tucked away on historic Church Square