The Truffle Bistro is definitely no more and the premises are now up for rental. It is being offered as ‘ready to go’ if anyone is interested in starting a bar/restaurant with no set-up costs.
It is often said that the three main factors for success in a tourist resort are location, location and location, and this site only really fails on three of those.