User: What's the address and does it allow pets?
Assistant: It's pet friendly and is located at 6705 La Jolla Boulevard, La Jolla, California 92037, United States.