El Metro Restaurant

5355 NW 72nd Ave, Miami, FL 33166

(305) 888-2830

Location