Restaurant San Francisco is located in Santiago de Cuba, Cuba on San Francisco, Entre Calvario y Carniceria, Santiago de Cuba, Santiago de Cuba. Restaurant San Francisco is rated 3 out of 5 in the category restaurant in Cuba.
Address
San Francisco, Entre Calvario y Carniceria, Santiago de Cuba, Santiago de Cuba