Cartacho Town offers a welcoming atmosphere for all, with excellent sandwiches and options for vegans. A great spot for families and couples.