Union is a great shop for coffee and espresso supplies. Their staff isn't always attentive so it helps if you know what you need prior to arriving. I regularly buy Cafiza/Rinza/Dezcal at Union and they also have accessories like tampers, pitchers, etc. I also bought a set of burrs here in an emergency and they were quite accommodating. They have a nice selection of machines as well as glassware including Acme cups. I haven't tried their beans but from what I gather, they are fairly similar to what you'd get from Caffe Italia.