Leta Court in Newcastle, CA 95658

Leta Court in Newcastle, CA 95658 (Placer County) is a residential street. It runs in a north-south direction starting from Bullard Drive.

Road Type
residential street
Route
north-south