Inside Ochre: Take A Look At London’s Hottest New Restaurant
(London, UK)—Ochre, the National Gallery’s new restaurant in the heart of London, offers diners a remarkable interior inspired by the paintings found within the National Gallery. Architecture and design studio,…