Beautiful scenic views are on offer with The Torrs