Khyber Pass

Overview

Address: 523 University Ave,
San Diego, CA 92103, USA
Website: khyberpasssandiego.com
Phone: 619-294-7579