Daruma - Naples
241 Center St North at Vanderbilt Beach Rd Naples, Florida 34108 | Restaurant Info