Permanently closed
Phở House & TAQUERÍA DEL MAR
- Vietnamese restaurant
- 1102 Pacific Ave, Santa Cruz, California, 95060
Find your next restaurant.
Previous recognition
#1 Vietnamese restaurant in Santa Cruz, California
Permanently closed
#1 Vietnamese restaurant in Santa Cruz, California