Itsuki Restaurant

7127 Hollister Ave Suite #30 Goleta CA 93117 USA

(805) 968-1838

Location