Taj Mahal is an Indian restaurant offering freshly prepared dishes with online ordering available.