Wajiro's Restaurant
12670 SW 8th St 33184
(Cuban, Latin, Salad, Sandwiches)
Order Online

Come visit us at: 12670 SW 8th St, Miami, FL 33184