2 Bedroom Apartment for Rent in The Torch, Dubai Marina - RERA PERMIT # 0083512080