Located next to Avtozavodskaya Metro Station in Moscow's business district, Gallery City offers air-conditioned rooms with free Wi-Fi and flat-screen TVs. A 24-hour reception is available.