Company Description

Green Owl Deli from Mcallen, TX. Company specialized in: Restaurants.

Call us for more - (956) 800-4616

Reviews and Recommendations

Powered by Rio Grande Local
Please help us to connect users with the best local businesses by reviewing Green Owl Deli
Write Review
Green Owl Deli logo

Green Owl Deli

Address:
2901 N 10th St Mcallen, TX
Phone:
(956) 800-4616