Amsterdam has its very own Buddhist temple — and it’s minutes away from the Central station! Here's everything you need to ...