Pretty close. This place is that unusual triangle building just past Wendy's and across from D'Angelo's....
All reviews seem positive