Len Turner Memorial Vista Point is located in Belmont, United States on 2045 Ralston Ave. Len Turner Memorial Vista Point is rated 4.2 out of 5 in the category landmarks & historical buildings in United States.
Accessibility
Wheelchair-accessible entrance