Description
Name: Villa Del Mar Restaurant
Address: 1900 S 23rd St, McAllen, TX 78503
Phone Number: +1 956-687-8455
Categories: Seafood restaurant, Mexican restaurant
Villa Del Mar Restaurant is a Seafood restaurant located at 1900 S 23rd St McAllen/
(Latitude,Longitude: 26.1893299,-98.2486822)
Postal Code: 78503
Location
-
1900 S 23rd St, McAllen, TX 78503
Add a review