Landscape Design: Palo Alto

Palo Alto I - Combining Kid’s Play with Entertaining
Quiet place to meditate or read