This extremely touristy restaurant may be found right in the heart of the extremely touristy town of Avalon on Catalina.