Cafe India offers Indian cuisine. Located in Lockhart House, it invites you to enjoy a meal.