Green Rose – River North Address 612 N Wells St, Chicago, IL 60654 GPS 41.8929068, -87.6344009 Telephone (312) 268-0007 Web Visit Website LOCATION ON MAP Plan My Route Home » Recreational Pot Shops » Illinois Pot Shops » Chicago Pot Shops » Chicago Downtown Pot Shops » Green Rose – River North