francesca's

Address: 1640 Camino Del Rio N Suite 311, San Diego, CA 92108, USA
Phone Number: (619) 819-1030