I went to this address thinking it was the location of the theatre and lost out on three tickets. Titan Theatre is not on 51-04 Skillman Ave, Queens. Please advertise appropriately address on site.
Did you find this review...?
Helpful 0
Not Helpful 0