Mark Twain St, Palo Alto, California - Redfin
15 addresses found on Mark Twain St in Palo Alto, California. The average lot size on Mark Twain St is 7396 sq. ft. The average property tax on Mark Twain St is $23.7K/yr. Find an address below to learn more about the property details: