Hah! Of course, that was filmed in the Philippines.

But I really like that the place is right next to Amoeba Records.