A cafeteria known as Torrefazione Garrasi, offering coffee and likely other cafe fare.