Phone

(956) 348-2566

Website

https://www.onthegrillrestaurant.com/

Location

2405 West University Drive, Edinburg, TX, USA