Just noticed the sign for Taco Del Mar in LaGalarie Shopping center on Russell St. What's the story? Open yet?