Largo's Overlook Tower

Largo's Overlook Tower is a location in Tol Barad Peninsula.