Alameda Restaurant
Phone Number: +19562629838 , (956) 262-9838
Website: Suggest Official Website
Categories: Mexican Restaurant
Opening Hours:
Address: 106 E Edinburg Ave, Elsa, Texas 78543
GPS Coordinates:
26.29291,-97.99393
Hidalgo County, Texas, United States of America
Facebook: facebook.com/107300976296228
Instagram: Photos and Videos