La Crostada is a restaurant specializing in savory and sweet pies, accompanied by beverages. Dine-in or take-away options are available.