The Indo is a charming Irish pub offering traditional and American fare in a cozy, old-world setting.