Mountain pueblo