1025 filmore st