Villa Mesa Apartments  •  7366 Mesa College Drive  •  San Diego, CA 92111  •  858-560-6529   •  Fax:   858-560-6362
Translator