Get directions to: Jumbo's Restaurant, Miami, FL
Restaurant address: 7503 Nw 7th Ave Miami, FL 33150, USA
Restaurant: Jumbo's Restaurant