Bay Street offers a great mix of high street brands, quality independent shops, restaurants, services, family entertainment and even a four star hotel.