2-24-1 Duogenzaka Shibuya
Tokyo, Tokyo Prefecture
July 30, 2008

Bluebeard's Castle at Orchard Hall