Letter Perfect has been independently owned and
operated since 1982; and is located in the
heart of downtown Palo Alto,
only twenty-five minutes from San Francisco. The
store is known for its award-winning, wide variety of: