Not in this place but we do have a Spanish church. Here is your information; New Life Church UPC 610 W Water Ave Tampa, FL 33604
If so, i don't think so I have not seen that although I don't go that oftwn
Thanks! Your answer is awaiting moderation.