La Rosa at Brookswood

La Rosa’s Mexican restaurant is a Bend favorite and is located in South Bend at Brookswood Meadow Plaza. We pride ourselves in high quality ingredients authentic Mexican food and great service. We are open for dinner Tuesday – Sunday (closed Mondays).

Photo Galleries