Sarah Rea December 25, 2017 Mammoth Lakes Stellar Brew and Natural Cafe Sarah Rea December 25, 2017 Mammoth Lakes Stellar Brew, located in the distinctive blue building on Main Street of Mammoth Lakes (next to the Chevron station), has a delightful bohemian vibe and one of the best sundecks in town.