Popular food chain, El Pescador has finally opened its Downey location after a year and a half of construction. The restaurant has taken the space of Elephant Bar, in the Downey Landing shopping center,...