A life-sized mural of the iconic Statue of David graces the walls of The Queens Hotel, adding a touch of classical artistry.