Leon’s place is the perfect location for meetings in San Jose, clean and wonderfully appointed. So convenient to downtown!