Yes
Yes, it is convenient, nicely spacious and a great recycling center. You will find it to the left just as you enter into their Super Walmart.
Yes they got bottles return
Yes. It is on the left side entrance on your left when you first walk into Walmart.
Thanks! Your answer is awaiting moderation.