El Charro Taco Shop

Overview

Address: 8504 Paramount Blvd
Downey, CA 90240
Website: charromexicanfood.com
Phone: 562-296-7698