Fleur & Mimi's
Restaurant in Barnstaple, UK
Ice Cream/Milkshake fast food
Restaurants
ยท
Barnstaple, UK guide