Find the top Yemeni restaurants in Anaheim, California near you now.
Yemeni restaurant
Address: 518 S Brookhurst St #1, Anaheim, CA 92804