Looks like Google has tried to put everything at one place in ‘Google Places’. Nice feel when you log in. You can now see all your Reviews (for your listing on Google) in one place, Manage your Adwords Express also (I believe). Also, access your Google+ Page for your business. Good job!