Apple Inn mieści się w ścisłym centrum Warszawy, przy ulicy Chmielnej 21, na poddaszu XIX wiecznej Kamienicy Jabłkowskich, która przed laty stanowiła zaplecze przyległego do niej słynnego Domu Towarowego Braci Jabłkowskich. Wystrój Apple Inn nawiązuje do historii miasta i rodzinnej firmy Jabłkowskich, przez którą jest prowadzony.