I just saw an article claiming that the original Pedro's sat where Papagayo's is now. Do any of you remember being there, seeing it?