Castle Town Shop

Castle Town Shop is a location in Spirit Tracks. Located in the northeast section of Hyrule Castle Town, it is a small shop that offers basic items to its customers, and it's the first shop in the game where a Shield can be bought. It also offers a few treasures for sale.