skip to Main Content

Alpha Resort Tomamu, 1990 Screen printings are displayed in the Galleria Tower Suite Hotel rooms, Hokkaido Japan