Yes, 7 Spice Bar & Masala Grill in Hamilton do serve Indian food.