Zane Grey Pueblo Hotel is located in Avalon on Catalina Island, a scenic island community known for its historic charm and coastal views. The hotel is situated near the Avalon Bell Tower, about a 5-minute walk from the town center. Nearby attractions include the Catalina Island Museum and the Avalon Harbor. Long Beach Airport is approximately 22 mi away, while Los Angeles International Airport is about 75 mi from the hotel.