Loading map…

La Rosa

La Rosa in San Francisco, US, greets you with a vibrant, festive aroma. Savor the tender, succulent texture of their grilled dishes. A lively taste of Mexican culture.