Extended stay hotel · 9055 Sw 162 Avenue, Miami, FL
More food in Miami, FL · Extended Stay Hotel in Miami