Lo Savage Garden è ubicato al 12° piano del Double Tree by Hilton Hotel. Il locale, arredato in stile minimal moderno, dispone complessivamente di due aree operative: una sala con ampie vetrate al coperto e di una terrazza esterna; entrambe permettono la visione panoramica a 360° del territorio circostante, con la storica Torre di Londra, il The Shard, il Tamigi e la cupola di St. Paul.