Green House Centrum Amsterdam
Nation

Green House Centrum

Wikimedia Commons

This is one of the most popular coffee shops in all of Amsterdam for those who want to partake in some relaxing herbal refreshment.