Place to buy souvenirs (4,4)
I believe the answer is:
gift shop
(Other definitions for gift shop that I've seen before include "Where to buy souvenirs" , "Where to buy presents" , "part of most museums?" , "Present store?" , "Store through which you are forced to pass on the way out?" .)