B Barfstation Pet Stores & Supplies Nafplio, Argolida, Greece Barfstation is a pet store and supply shop in Nafplio, Argolida, Greece. It specialises in BARF nutrition: ra…