logo

The Jamaica Star Gallery | Harba Chill

Harba Chill made an positive impression on the uptown area as the Port Royal-based event created quite a stir at 876 Terrace Bar and Grill, located in Southdale Plaza, Central Avenue, recently.Photos By Anthony Minott