Otay Mesa Post Office (San Diego, California)

Otay Mesa Post Office is a U.S. Post Office located at 650 Dennery Road, Suite 102, San Diego, California.