Pedro’s II (East Williamsburg) Jason Lam Dec 20, 2012 brunch, mexican 7 There's a new restaurant where the short-lived Alien Cafe used to be right off the Grand St L stop --Pedro's II Dumbo ...but in East Williamsburg. Dang, this is that Mexican restaurant in Dumbo that sticks out ...