Logo

"One of the most upscale Japanese Restaurants in Fremont!"