Ali's Alcove

Restaurant in Barnstaple, UK

Features: takeaway, delivery, vegetarian options

18 Maiden Street, Barnstaple, EX31 1HA