Altamar seafood & Bar McAllen hero image

Altamar seafood & Bar McAllen

Restaurant

2600 W Expy 83 Suite 80, McAllen, TX 78501, USA

Biter Score
8.4
Closed
Saturday: 11 AM – 12 AM
Altamar seafood & Bar McAllen photo 1
Altamar seafood & Bar McAllen photo 2
Altamar seafood & Bar McAllen photo 3