Sakura

2060 West St, Memphis, Tennessee

2060 West St, Memphis, Tennessee
Restaurant
Japanese