Takeout Restaurant · 7931 Valley View St b, La Palma, CA
More food in La Palma, CA · Takeout in La Palma