El hotel está ubicado en la pintoresca y tranquila área de Lesser Town, en Praga. Al pie del castillo, próximo a las principales atracciones turísticas y excelentes restaurantes. El At The Three Storks ocupa un edificio histórico cuidadosamente restaurado para ofrecer lo último en confort y servicios. Su diseño se basa en las líneas definidas y en la combinación de materiales naturales como el metal, la piedra, el cristal y la madera. El mostrador de recepción y el bar, muy iluminados y decorados con piedra cortada, han sido diseñados con un estilo innovador. El impresionante ascensor de cristal facilita el acceso a las plantas superiores del hotel y está perfectamente integrado en la arquitectura original del hotel. Todas las habitaciones están decoradas con un estilo elegante y moderno, con muebles actuales que se funden armónicamente con el exterior del edificio histórico.