Caribbean restaurant Leon’s Caribbean Restaurant | Restaurant Reviews | Pittsburgh Michael M. Tomlin June 11, 2015