Two modern buildings made of glass and stone accent the setting .