Ali's Alcove
Restaurant in Barnstaple, UK
Features: takeaway, delivery, vegetarian options
18 Maiden Street, Barnstaple, EX31 1HA
Restaurants
ยท
Barnstaple, UK guide