Everplaces

Cafe Renzo

Palo Alto, United States Palo Alto, United States
Food
Cafe Renzo. Palo Alto, United States
2
Note

Ok restaurant with good seating arrangements for meetings

Save and share places you love
with Everplaces

Sign up