The Taj Mahal is an Indian restaurant offering delectable cuisine for a delightful dining experience. It is located in Sidari, Greece.