the j-church train emerging from the duboce ave portal and turning south on church st... the j will continue south along church st to serve dolores park and noe valley before ending its run at balboa park bart station... the apartments in the background are fairly recently built affordable housing... why the coffee shop is called "castro coffee" i have no idea, since it's pretty far from either castro st or the castro neighborhood