La Casa Que Canta is in Zihuatanejo, a small fishing village on the Pacific coast of Mexico, between Acapulco and Puerto Vallarta. It is only fitting that one of the finest hotels in Mexico should have one of the finest restaurants. La Casa Que Canta: Ban