Sakura Japanese Restaurant 9753 NW 41st St Miami, FL 33178 Phone: (305) 477-4477
Category: Family Restaurant Diners