Гостиница названа в честь великого французского художника-импрессиониста. Она располагается в живописном районе города — на Морской набережной, на берегу Финского залива.
Гостиница «М-отель» расположена в отдельно стоящем здании в самом центре Санкт-Петербурга, в тихом уютном дворе. Станция метро «Гостиный двор» и центральная улица Невский проспект — всего в 300 метрах.