Stamp It Approved Home Stamp It Approved Address: 20381 Lake Forest Dr #B2 Lake Forest. California. 92630 Phone: 949 2026156