Sakura Japanese Restaurant
3904 Convoy St Ste 121
San Diego, CA 92111-3747
858-569-6151