User: Do you know their street address and whether they allow pets on their premises?
Assistant: Unfortunately, they do not allow pets, but you can visit them at 5920 Hollywood Boulevard, Hollywood, CA 90028, USA.