Taj Mahal is an Indian restaurant offering a warm welcome. It is located in Agen, France.