The scheme on the Old Jolly Boatman site was originally rejected by Elmbridge Borough Council back in 2021.
The authority thought the development by Alexpo had “excessive height and bulk”.
The developers had to seek approval from the Secretary of State for Department for Culture, Media and Sport.
The development consists of 97 homes, an 84-bedroom hotel and retail units, with car parking and landscaping.
Objections outnumber the amount of people who voiced support for it by 1,800 to 131.
Hampton Court Rescue Campaign says “by granting consent the Secretary of State has opened the flood gates for ever larger and more controversial schemes.”