Or maybe Stadium of Domitian (?).
I can't find much on boards about it, but it looks like it might be interesting. Any feedback on if we should visit, should we get tours, and if so, what tour (they have two options), I would greatly appreciate it!
Oh and if we buy tour will it be in English? The site does not say.