For a true taste of the neighborhood, you have to visit Castro Coffee Company, a beloved local spot that's been serving the community for years. The aroma of freshly roasted coffee beans hits you the moment you walk into this cozy, compact shop, which is filled to the brim with an incredible variety of beans from all over the world. Grab a delicious Nutella latte and a fresh pastry, then snag one of the few tables outside for some of the best people-watching in the city.