Ovenden L T Ovenden lives at 39 Warraba Rd, North Narrabeen, NSW 2101.
39 Warraba Road, North Narrabeen is a 664 sqm 4-bedroom house. It last sold for $1,101,000 on Mar 2014.
(02) 9913 1365