Stray Dogs – Reviews Stray Dogs is a vibrant surf shop located in Chafé, Portugal. Offering a wide range … Read more