Shizuoka Japanese Restaurant

restaurant in Fletcher Hills, La Mesa

Phone: (619) 461-1151

Address: 9118 Fletcher Pkwy