Pedro’s II (East Williamsburg)

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 ...