C
Chela Giraldo Review of Green Owl Deli
Omg I had a great experience here. The environment...
Omg I had a great experience here. The environment, food, drinks and staff are all amazing! Made my visit here in McAllen much much better.
Y all should open in Austin!
Comments: