Published 04:00 IST, April 23rd 2021
AC Odyssey arena: Where to find the arena in Assassin's Creed Odyssey?
In AC Odyssey, the Arena is located on the far east side of Pephka, in the bottom-right corner of the map. Read on for a complete location guide.
Image Source: Ubisoft Montreal | Image:
self
Advertisement
04:00 IST, April 23rd 2021