Serene and picturesque Alicia's Palace, is conveniently situated, a mere five minutes (by car) from the capital city of Port of Spain. Our spacious, air-conditioned rooms provide comfortable accommodation with full bath room, refrigerator, cable TV,…