United States Mission of San Diego
a location of United States Mission of San Diego
Phone
- (619) 263-7003 (Service/Intake and Administration)
Location
637 Quail Street
San Diego, CA, 92102
Additional Information
- Wheelchair Access: No








