It's Taters is a food stall located in Inverness Street Market, Camden Town. They are open on Thursdays, Fridays, and Saturdays, offering a unique street food experience.