Robert De Niro’s luxury hotel brand Nobu Hospitality will open its first hotel in Greece on the island of Santorini this Spring. Nobu is a rising name in terms of luxury hotels, but it is already well known in the dining world as an international chain of high-end sushi restaurants. The brand, which was founded […] Read the full story on GreekReporter.com.