1 Review of Cafe La Tosca in San Carlos
The Cafe La Tosca is a very nice Italian restaurant on Laurel street. They have a very large variety to pick from on their extensive menu. The foods is fabulous.