The Leo House terletak di dalam kawasan Chelsea, New York. Gunakan peta di halaman ini untuk memahami di mana The Leo House berkait dengan seluruh New York.