On the beach in Avalon. Family owned since 1920. 409 Crescent Ave, PO Box 246, Avalon, Catalina Island, CA, 90704 (800) 698-2266 or (310) 510-0246