Studio Walk-up Apartment (Condo) for Rent in 24 Verdun Road