Sakura Japanese Restaurant
8225 SW 124th St 33156-5900 Miami Florida USA
- Profile: Sakura Japanese Restaurant is a Eating and drinking places company located at Miami, Florida USA, address is 8225 SW 124th St, Miami 33156-5900 FL, postcode is 33156-5900