The MP for Brentford and Isleworth has argued the development, by Lend Lease at Empire House on Chiswick High Road, which was given the go ahead on January 29, goes against the Local Plan for the borough.
Plans include increasing the height of Empire House and creating three new high-rise blocks to build 137 new homes.
In reference to Chiswick High Road, the Local Plan states developments should preserve and enhance it by “recognising and responding to its historic, well established character of three to four-storey mixed use buildings and promoting infill development”.
Under the proposals, which were approved, Empire House is to be transformed into 66 new homes with balconies and increased to 13 storeys.
Along Essex Place, a seven and eight-storey block are to be built to house 46 new apartments and four townhouses, and a further 21 flats on the corner of Acton Lane.
Ms Macleod said: “The council is sending out mixed messages.
"There appears to be one set of officers working on finalising the Local Plan, which could come into effect in just a few months, while there is another set of officers going against the Local Plan and promoting the approval of an enormous development on Chiswick High Road.
"Local residents and I are not against development, but it must fit with the atmosphere and character of Chiswick.
"This development is going to put a large strain on the local infrastructure and services.
"Groups like Friends of Turnham Green and the Chiswick High Road Action Group have been working hard over the past few years to put pressure on the council to make the right choices for Chiswick.
"I am disappointed that the council has gone against its decision to protect Chiswick and its heritage.”