Lowell High School is a street spot at 21 Lake Merced Boulevard in San Francisco, California, United States. 2 community photos have been shared of this spot. Coordinates: 37.72938, -122.48484.
21, Lake Merced Boulevard, San Francisco, California, United States, California, United States