Eating American (New) Mexican at Burros & Fries Telegraph restaurant in Chula Vista, CA.

Feedback

Do you manage or own Burros & Fries Telegraph?

Yes