Satellite Studio is located in Onomichi, Japan on 1 Chome-8-5 Tsuchido. Satellite Studio is rated 3.6 out of 5 in the category art gallery in Japan.
Address
1 Chome-8-5 Tsuchido
Amenities
Toilets
No restaurant
Accessibility
No wheelchair-accessible car park