Fuji Restaurant
(831) 427-0182

525 Water St, Santa Cruz, CA | Directions   95060

36.980343 -122.019446
Get Directions