Map location of Richard Lucas 262 Marlborough St., P.O. Box 261, Portland, CT 06480 Phone: 860-342-4369