Intel on a spot in St. Charles?
With the sad shutdown in Switzerland, I was looking for a new location for some stress relief. I've noticed an AMP in STC on North Ave in a strip mall. It basically on the north western corner of 64 and Tyler.
I went here once before but it was probably almost 2 years ago and it was legit with no hint of extras.
Wondering if it was just a case of bad timing on my part or perhaps the menu has expanded in the last year?
Anyways, this area is sadly becoming a dead zone so any intel is appreciated.
Thanks,
M.