Found 1 business
Flavor Of India is an Indian restaurant in Lake Worth Beach, FL — a sedate spot known for its daily lunch buffet, tandoori classics, and dishes like goat curry, vegetable samosas, and garlic naan.