El Rapido

2001 NW 139th St Opa-locka FL 33054 USA

(786) 558-9271

Location