Icha Chateau, China by Spacemen

Restaurant in tea plantations