Live Oak Ranch

105 Mentel Ave.
Santa Cruz
California
United States