Main Content
Talofa Ave
Talofa Ave, Toluca Lake, California 91602
5 Beds
6 Baths
APPROX 4,900 SQFT
APPROX 8,728 SQFT LOT
$20,000/MONTH LEASED $20,000/MONTH FOR LEASE
Request More Info For