Fox Inn Santa Cecilia is a long-standing bar and pub specializing in craft beer. It offers a relaxed atmosphere for enjoying drinks and pub fare.