Str8 Up Tacos

8471 Walker St La Palma CA 90623 USA

(562) 455-5436

Location