Kyoto Japanese Cuisine

4563 New Linden Hill Rd., Wilmington, DE 19801