Fleur & Mimi's

Restaurant in Barnstaple, UK

Ice Cream/Milkshake fast food