Anyone know where this is in Beirut? Can we look it up on Google Earth?
Somewhere in the southern suburbs of Beirut. That's all I know.