Imperial Beach Real Estate

Imperial Beach is about 20 miles south of downtown San Diego, just south of Coronado, which it connects to via the Silver Strand, and a few miles north of the Mexican border.