Отель «Серпуховский двор» находится на территории большого бизнес-центра в Москве, в 10 минутах ходьбы от Ленинского проспекта.
К услугам гостей 14 номеров различных категорий. В числе удобств телевизор, сейф, принадлежности для чая/кофе, рабочий стол с телефоном, холодильник, микроволновая печь и посуда. В собственной ванной комнате предоставляется фен и туалетно-косметические принадлежности. Во всех звукоизолированных номерах можно воспользоваться бесплатным доступом в интернет.
Гости могут позавтракать и пообедать в кафе на территории бизнес-центра «Серпуховской двор». Поблизости также расположено несколько ресторанов. Первый этаж здания занимает супермаркет.
На территории отеля можно воспользоваться парковкой.