Los Angeles Fire Dept. Station 62 is a Fire station located at 11970 Venice Blvd., Los Angeles, CA 90066. It has received 2 reviews with an average rating of 5.0 stars.
The address of Los Angeles Fire Dept. Station 62: 11970 Venice Blvd., Los Angeles, CA 90066
Los Angeles Fire Dept. Station 62 has 5.0 stars from 2 reviews
Fire station