Yamaguchi Restaurant
(516) 883-3500
63 Main St, North Hempstead, New York, 11050-2927
About us
Services | Restaurants Dinner Lunch |