Write a review
Momiji Japanese Restaurant/4931 Junipero Serra Blvd - Colma - California (CA)
4931 Junipero Serra Blvd, Colma, CA 94014-3216, Colma, California (CA)
+1 650-756-9888
4931 Junipero Serra Blvd, Colma, CA 94014-3216, Colma, California (CA)
+1 650-756-9888