Red Pelican Meeting Room Address 100 N. Main Truth or Consequences New Mexico 87901 United States Upcoming Events No events in this location