Map & Directions - The Place Japanese Fusion Bistro
View Menu
The Place Japanese Fusion Bistro
5229 Stevens Creek Blvd, Santa Clara, CA, 95051
(408) 899-4456 (Phone)
5229 Stevens Creek Blvd, Santa Clara, CA, 95051
(408) 899-4456 (Phone)