Ikuka
Permanently closed
170 State St
Los Altos, CA 94022
Ikuka is a Japanese pastry and dessert shop located in Los Altos, CA, offering a delectable selection of traditional Japanese pastries and desserts.
With a focus on quality and authenticity, Ikuka provides a unique culinary experience, showcasing the artistry and flavors of Japanese sweets.
Generated from the website
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.