I would go to the Xfinity store and ask. They do have equipment there and they were much more helpful in person than on the phone!
I would try calling to find an actual address bc without that you're lost and the GPS isn't helping either... They need to update their locations and times.
Thanks! Your answer is awaiting moderation.