Современное здание отеля «Москва», протянувшееся полукругом вдоль площади Александра Невского и Синопской набережной, было возведено в 1974–1977 гг. по проекту архитекторов Д.С. Гольдгора, В.Н. Щербина и Л.К. Варшавской.
Новый отель выглядел как большой белый корабль, бросивший якорь у невских берегов. Здание выделялось на фоне окружающей классической застройки, благодаря башне над главным корпусом и «стеклянному поясу» первого этажа. Из окон открывается вид на Александро-Невскую лавру, мост Александра Невского и реку Неву.
В 2005—2007 гг. гостиница была реконструирована по проекту архитекторов В.М. Фрайфельда и Д.Б. Седакова. Перестроены фасады, став еще более современными, здание получило мансардный этаж, а внутри, кроме гостиницы расположился торговый центр.
Сегодня комплекс отеля «Москва» включает в себя атмосферный кинолофт, сувенирные лавки, торговый центр, супермаркет, СПА-центр и различные салоны, а также множество ресторанов, кафе и баров.