Palo Alto

A charming mixture of old and new.