Kick Off Your Day at the Albright Visitor Center Five miles south of Yellowstone National Park's North Entrance is the historic village of Mammoth Hot Springsâthe park's headquarters. Mammoth is a great place to begin your Yellowstone adventure, and... read more → Inside Yellowstone, Yellowstone