The Torch is an iconic part of Dubai Marina’s famous landscape and was the world’s tallest residential tower. This, together with each apartment’s large windows and spacious balconies, offers residents a fantastic vista of Dubai Marina and the ocean beyond.