← Capitola restaurants
Takara Japanese Restaurant
No reviews yet
Asian3775 Capitola Rd, Santa Cruz
Own or manage Takara Japanese Restaurant? Claim this listing free
Hours
Hours not listed yet.
Details
Address3775 Capitola Rd, Santa Cruz 95062
Phone8314641818
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.