Sakura Japanese Sushi In Elsmere

1203 Kirkwood Hwy Wilmington DE 19805 USA

(302) 588-2323

Location