restaurant_logo
Lamb Tikka Masala in Naperville, IL | Thalaiva’s Indian Kitchen