Eating Cuban at La Isla Cafe restaurant in Seffner, FL.

Feedback

Do you manage or own La Isla Cafe?

Yes