Narita Japanese Restaurant
(650) 592-1878 | View Website

1001 Alameda De Las Pulgas, Belmont, CA | Directions   94002

37.512038 -122.294282
Get Directions