Find the top Buffet restaurants in Anaheim, California near you now.
Indian restaurant
Address: 5655 E La Palma Ave Suite 155, Anaheim, CA 92807