Tea shop is located in Mana village which is the district of Chamoli in the Indian state of Uttarakhand, located at an altitude of 3,200 meters.
This is the last tea shop because after this point forward, there are no shops.
Mana is the last village before the Mana Pass and is 24 kilometers from the border of India and Tibet/China. This is the last place accessible by civilians.
However, there are many doppelganger’s already in place which claim to be the last tea shop!