Update Info - The Mix
This restaurant was reported as closed. If it is open, let us know.
The Mix
3536 Alameda De Las Pulgas
Menlo Park, CA 94025
3536 Alameda De Las Pulgas
Menlo Park, CA 94025
This restaurant was reported as closed. If it is open, let us know.