772-237-4567 | Taj Indian Restaurant and Bar ,529 SW Prima Vista Blvd, Port St. Lucie, FL 34983, USA. Get Directions
Estimated delivery time: 45 mns min