St. Louis Locations

Mr. Nice Guy is your premier St. Louis area smoke shop with 5 locations to better serve you. Our first location at 5892 Delmar Blvd. opened in September of 2013. We debuted our second location at 2636 Cherokee St. in the summer of 2014 and our third location in Florissant, MO opened on July 1, 2015. Our fourth location opened May 2016 right off of Highway 170 and Olive at 8506 Olive Blvd. Our newest location, on the other side of the river, opened in April 2017 at 10300 Lincoln Trail, Fairview Heights, IL. 

Mr. Nice Guy on Cherokee

 2644 Cherokee St, St. Louis, MO 63118 

MNG 12.21.2015 195.JPG

Mr. Nice Guy on Delmar

5892 Delmar Blvd,  St. Louis, MO 63112

Mr. nice guy delmar

Mr. Nice Guy in Fairview Heights, IL

10300 Lincoln Trail, Fairview Heights, IL 62208

Fairview Heights Mr. Nice Guy Outside View

Mr. Nice Guy on Olive

8506 Olive Blvd, St. Louis, MO 63132


Mr. Nice Guy in Florissant

 3325 N Hwy 67, Florissant, MO  63033


You can place orders via text, Facebook and email. We look forward to hearing from you soon!