Sloane Gallery of Art

  • Location
  • Sloane Gallery, 1777 Larimer St. Unit 102 B
  • Denver, CO 80202
  • USA
  • T: +1-303-595-4230
  • Hours
  • 11:00 am - 7:00pm Tuesday through Saturday, and by appointment.
  • Staff
  • Mina Litinsky, Director
    Aleksandr Antonov, Assistant