Kotomora
御料地 (goryouchi) Japanese meaning: imperial estate | Kotomora