Check out Palma Cigars new website. Designed and Built by Stella Stopfer and the Impressions Group development team. Palma Cigars is located on 2207 Larimer St. and open from 11am to 10pm Mon. – Thur. & 11am to 12am Fri. – Sat. Come in and enjoy some of the best cigars in Denver.