Maybe archaeological foundations? Next to St George Square, Castle Hill, Budapest
Close Window