Extended stay hotel · 3590 Nw 74 Ave, Miami, FL
More food in Miami, FL · Extended Stay Hotel in Miami