A nice little hotel gift shop on the main floor of the Fairmont Queen Elizabeth. They have really great chocolates, and that's mainly all I buy there when I'm in town. They sell many things though ... from olive oil to clothing. Very friendly staff. :) read more