Cosmo Restaurante is a Spanish restaurant. It is located on Calle de San Vicente Ferrer, 49. The search results indicate it is a public establishment.