image of the Taj Palace

Taj Palace

7875 E 71st St Tulsa OK, 74133 | (918)250-5447


Menu of Taj Palace

 
go

Back to Top