Atlanta GA STE B Atlanta GA | Taste of the Caribbean, Restaurants 1. 576 Lee St Sw, STE B, Atlanta, GA 30310 | Taste of the Caribbean (404) 758-5498