Stripped-down Italian
The Palm Plaza Shopping Center is just another nondescript strip mall, one of hundreds, maybe thousands, marring Miami’s landscape. My feeling has always been that if you’re going to uglify a neighborhood, the least you can do is offer good food, and Palm Plaza does just that. It’s got Chinese,…