Nestled among the shops and offices of 100 Ilsley Avenue, the Cha Baa Thai Restaurant is an especially delicious Thai experience with lunch goers raving about the cleanliness and speed. As a special note, the open kitchen within the restaurant gives you an opportunity to watch the resident master chef in action.