Tea Guys Albert Cuypstraat 61-H Amsterdam Order direct ↗ from Tea Guys (opens the restaurant's website) Details