The Mayor’s House By Selda is a charming Turkish restaurant that transports diners to the heart of the Mediterranean with its delectable cuisine and warm ambiance.