Michikusa

ADDRESS : 190 South Frances St. Sunnyvale, CA 94086
PHONE : 408-732-7550
TABLES : -
OPEN HOURS : LUNCH - / DINNER -
CLOSED : -
CUISINE : -