Is this place currently open? I cannot get thru on there phone, hoping to take my wife there today for our 26th anniversary.
Address: 111 S Leona St, San Antonio, TX 78207, USA
Ricardo Perez | Oct 31, 2021
Yes it is open, Thursday - Monday..
Closed Tuesday and Wednesday.
We are getting a new phone line.
Sorry for the inconvenience
Carlos Hernandez | Oct 31, 2021
Yes it is open sir
Thanks! Your answer is awaiting moderation.