4805 Narragansett Ave, La Jolla, California 92107 USA
Photo Credit: The Olive Tree Marketplace
Claim copyright