Nelda's 7715 Mainland Rd. S. 105 San Antonio, Texas 78250 United States Phone: 210-271-7111 Fax: 210-212-7254
Please Note:
Our customer service hours are Tuesday-Saturday, 9:00 am to 6:00 pm (CST). We will reply to your message within the same day (during customer service hours), next business day (after customer service hours).
We are not a Retail Store. Local buyers are welcome to place their orders online, then call us to pickup your order.
|