3636 Henderson Blvd, Tampa, Florida 33611 USA
Photo Credit: https://www.facebook.com/pages/Queen-of-Sheba/134658956579682
Claim copyright