Elite Shop

Lance will appear in Indigo Plateau once you have defeated Kanto e4 to give you access to this shop