Al Pastor Taco Stand

Overview

Address: 1810 S Vermont Ave
Los Angeles, CA 90006
Phone: 323-766-7648