Merchants Square
Jump to navigation
Jump to search
Merchants Square is a location featured in Dying Light. It is one of the open plazas located within the Old Town district of Harran.