Capital Plaza Hotel
Wrightson Rd & London St Po 1017, Port of Spain, 1017
This luxury hotel with 243 rooms spread over 14 floors is the premier choice for business and leisure visitors to Port of Spain. It was fully renovated in 2009 and features extensive banqueting facili...
More Info