The El Rancho Hotel Court is still there at 7100 Nebraska Avenue in Tampa. Very unfortunately, the sign is gone. The card isn’t postmarked, but judging by the cars in the back of the motel, I’d say this is sometime in the ’60s.

You can see it here:
View Larger Map