Megakat Tower

Megakat Tower is a place in the show.