Explore details about location Amendra Place. Amendra Place is a location situated within the Los Altos alongside other areas such as Hawthorne Court, Middlebury Lane, Starlite Lane.