Share: BankingDebt ManagementInvestment & Portfolio Mgmt Bank Of Baroda (T&T) Limited Visit Website #90 Independence Square Port of Spain (868) 225-1101 625-4215 (fax) Map What's Nearby? Distance: 5 10 15 20 25 50 km.