Sakura Japanese Restaurant
4840 Poplar Ave
Memphis, TN 38117-5152
901-572-1002