user4816003805
Torraku Ramen's website (https://torrakuramen.com/) says they have a location here at 1449 Lombard Street. I can't see it in a Mapillary picture from August 2021. Can someone verify whether or not it exists here?