I've been on that observation tower, it's actually a monument to peace. It's in Chiba prefecture and you can really see Yokohama and the rest of the sights.
Thanks for the translation, it was pretty smooth and it didn't feel at all like something was missing.