Phone

(956) 603-5516

Website

https://www.castlehillbistro.com/

Location

2113 W Trenton Rd, Edinburg, TX 78539, USA