Neo Kastro offers modern Greek-Mediterranean cuisine in a cozy setting.