Mi Bandeja Suiza is a restaurant specializing in roasted chicken. It's a long-standing family business.