0 Comment
by Zara Mustapha Located on the Island of Ibiza, the Sublimotion can boast of being the world’s most expensive restaurant with a price tag of $2,250 (over N360,000) per head. According to the owners of the restaurant, ‘the meal is like an immersive theatre experience and the food hugely enjoyable.” Standing by the price, the... Read More


