Green House Centrum

Amsterdam
Coffee Shop
$$$$

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

More From Thrillist