Eating Mexican at Tacos La Rosa restaurant in Willimantic, CT.

Feedback

Do you manage or own Tacos La Rosa?

Yes