Altamar seafood & Bar McAllen
Restaurant
•
2600 W Expy 83 Suite 80, McAllen, TX 78501, USA
8.4
Sunday: 11 AM – 10 PM
See if anyone you trust recommends it!