Taj Palace is a well-established restaurant in Tulsa, OK, known for offering a diverse menu of traditional Indian cuisine.
With a focus on authentic flavors and warm hospitality, Taj Palace provides a welcoming dining experience for guests seeking a taste of India in the heart of Oklahoma.
Generated from their business information