The “Turtle’s” Home0 Sort Home Locations:Los AngelesSan FranciscoNorth East U.S.Other U.S. More TurtlesPlease Do Not Disturb Current Occupants!In 1967, Mark Volman and Howard Kaylan of The Turtles moved in to this home near the top of Lookout Mountain.Private Residence 8760 Lookout Mountain Ave Los Angeles CA 90046Related Posts
Recent Comments