Address


Five Star Pizza


877 Hamilton Ave
Menlo Park CA 94025
Phone: (650) 326-4100

Business Hours