Bowser's Castle

Bowser's Castle is a place residing in space sectorr 1337 of The Known Galaxy.