Momosame Castle

Momosame Castle is a castle.